﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ControlDetallesLegalizacionEnlace.ascx.cs"
    Inherits="TES.WEB.EnteRegulador.Controles.ControlDetallesLegalizacionEnlace" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxControlToolkit" %>
<asp:UpdatePanel ID="PanelCompletio" EnableViewState="true" UpdateMode="Conditional"
    runat="server">
    <ContentTemplate>
        <div id="divSolicitudLeg">
            <asp:FormView ID="FormViewDetallesLegalizacionesEnlace" runat="server" CssClass="FormView"
                DataSourceID="ObjectDataSourceDetallesEnlace">
                <ItemTemplate>
                    <asp:Panel ID="PanelDetallesLegalizacionesEnlace" runat="server" GroupingText="Detalles">
                        <br />
                        <table style="width: 100%;">
                            <tr>
                                <td class="LabelTextEtiqueta">
                                    <asp:Label runat="server" ID="LabelTipo" Text="No. Red:"></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label1" Text='<%#DataBinder.Eval(Container.DataItem,"NumeroRed")%>'></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="LabelTextEtiqueta">
                                    <asp:Label runat="server" ID="LabelModalidad" Text="Distintivo de LLamada"></asp:Label>
                                </td>
                                <td class="LabelTextEtiqueta">
                                    <asp:Label runat="server" ID="Label2" Text="Dirección/Ubicación"></asp:Label>
                                </td>
                                <td class="LabelTextEtiqueta">
                                    <asp:Label runat="server" ID="Label3" Text="Municipio"></asp:Label>
                                </td>
                                <td class="LabelTextEtiqueta">
                                    <asp:Label runat="server" ID="Label4" Text="Departamento"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label5" Text='<%#DataBinder.Eval(Container.DataItem,"DistintivoLlamada1")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label6" Text='<%#DataBinder.Eval(Container.DataItem,"Direccion1")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label7" Text='<%#DataBinder.Eval(Container.DataItem,"MunicipioEstacion1")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label8" Text='<%#DataBinder.Eval(Container.DataItem,"DepartamentoEstacion1")%>'></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label9" Text='<%#DataBinder.Eval(Container.DataItem,"DistintivoLlamada2")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label10" Text='<%#DataBinder.Eval(Container.DataItem,"Direccion2")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label11" Text='<%#DataBinder.Eval(Container.DataItem,"MunicipioEstacion2")%>'></asp:Label>
                                </td>
                                <td class="LabelTextContenido">
                                    <asp:Label runat="server" ID="Label12" Text='<%#DataBinder.Eval(Container.DataItem,"DepartamentoEstacion2")%>'></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="LabelTextEtiqueta" colspan="4">
                                    <asp:Label ID="LabelDescripcion" runat="server" Text="Descripción cambios:"></asp:Label>
                                </td>
                            </tr>
                            <tr>
                                <td class="LabelTextContenido" colspan="4">
                                    <asp:TextBox ID="txtDescripcion" runat="server" Columns="0" Text='<%#DataBinder.Eval(Container.DataItem,"DescripcionModificaciones")%>'
                                        TextMode="multiline" Width="99%">
                                    </asp:TextBox>
                                </td>
                            </tr>
                        </table>
                    </asp:Panel>
                </ItemTemplate>
            </asp:FormView>
        </div>
        <div id="divFiltrosLegalizacionesVigentes">
            <table>
                <tr>
                    <td class="style2">
                        <asp:CheckBox ID="_checkBoxFiltrarPorEstadoDetalle" runat="server" Text="Estado"
                            Font-Bold="true" Width="77px" AutoPostBack="True" Height="16px" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtFiltrarEstadoDetalle" runat="server" Width="98px" Style="margin-left: 7px;
                            margin-bottom: 0px"></asp:TextBox>
                    </td>
                    <td class="style3">
                        <asp:CheckBox ID="_checkBoxFiltrarPorDescripcion" runat="server" Text="Descripción:"
                            Font-Bold="true" Width="106px" AutoPostBack="True" Height="16px" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtFiltrarDescripcion" runat="server" Width="98px" Style="margin-left: 7px;
                            margin-bottom: 0px"></asp:TextBox>
                    </td>
                    <td>
                        <asp:Button ID="btnFiltrarLegalizacionesEnlace" runat="server" Text="Filtrar" />
                    </td>
                </tr>
                <tr>
                    <td class="style2">
                        <asp:CheckBox ID="_checkBoxFiltrarPorDistintivo1" runat="server" Text="Distintivo1"
                            Font-Bold="true" Width="109px" AutoPostBack="True" Height="16px" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtFiltrarDistintivo1" runat="server" Width="98px" Style="margin-left: 7px;
                            margin-bottom: 0px"></asp:TextBox>
                    </td>
                    <td class="style3">
                        <asp:CheckBox ID="_checkBoxFiltrarPorDistintivo2" runat="server" Text="Distintivo2"
                            Font-Bold="true" Width="106px" AutoPostBack="True" Height="16px" />
                    </td>
                    <td>
                        <asp:TextBox ID="txtFiltrarDistintivo2" runat="server" Width="98px" Style="margin-left: 7px;
                            margin-bottom: 0px"></asp:TextBox>
                    </td>
                </tr>
            </table>
        </div>
        <div id="divGridDetallesLegalizacionesEnlaces">
            <asp:GridView ID="GridViewControlDetallesLegalizacionesEnlace" runat="server" AllowPaging="True"
                AllowSorting="True" AutoGenerateColumns="False" DataSourceID="ObjectDataSourceDetallesEnlace"
                PageSize="20" DataKeyNames="Id,IdEnlaceMinisterio,IdCopiaEnlace,NumeroRed,Estacion1,Estacion2,Estado,Direccion1,Direccion2,MunicipioEstacion1,MunicipioEstacion2,DepartamentoEstacion1,DepartamentoEstacion2,DistintivoLlamada1,DistintivoLlamada2,IdTipoCambioEnlaceMinisterio,FlagModificaciones,DescripcionModificaciones,DescripcionEnlace"
                OnPageIndexChanged="GridViewControlDetallesLegalizacionesEnlace_PageIndexChanged"
                
                OnSelectedIndexChanged="GridViewControlDetallesLegalizacionesEnlace_SelectedIndexChanged" 
                onrowcommand="GridViewControlDetallesLegalizacionesEnlace_RowCommand">
                <Columns>
               
                    <asp:TemplateField ShowHeader="False">
                        <ItemTemplate>
                            <asp:ImageButton ID="ImageButtonSelect" runat="server" CommandName="Select" CausesValidation="False"
                                ImageUrl="~/Images/SelectIcon.gif" ToolTip="Seleccionar registro" />
                            <asp:ImageButton ID="_insertarLegalizacion" runat="server" CommandName="AgregarEnlaces" CommandArgument='<%# Container.DataItemIndex%>'
                                ImageUrl="~/Images/newIcon.gif" ToolTip="Agregar enlaces a la legalización" 
                                Height="16px" />
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="NumeroRed" HeaderText="Número de Red" SortExpression="NumeroRed"
                        ReadOnly="True" />
                    <asp:BoundField DataField="DescripcionEnlace" HeaderText="Descripción" SortExpression="DescripcionEnlace"
                        ReadOnly="True" />
                    <asp:BoundField DataField="Estado" HeaderText="Estado" SortExpression="Estado" ReadOnly="True" />
                    <asp:BoundField DataField="DistintivoLlamada1" HeaderText="Distintivo 1" SortExpression="DistintivoLlamada1"
                        ReadOnly="True" />
                    <asp:BoundField DataField="DistintivoLlamada2" HeaderText="Distintivo 2" SortExpression="DistintivoLlamada2"
                        ReadOnly="True" />
                </Columns>
            </asp:GridView>
            <asp:ObjectDataSource ID="ObjectDataSourceDetallesEnlace" runat="server" SelectMethod="GetDatos"
                TypeName="TESGestion.AccesoDatos.DetallesLegalizacionVigenteBase" EnableViewState="true">
                <SelectParameters>
                    <asp:ControlParameter ControlID="HiddenFieldIdLegalizacion" DbType="Guid" DefaultValue="00000000-0000-0000-0000-000000000000"
                        Name="idLegalizacion" PropertyName="Value" />
                </SelectParameters>
            </asp:ObjectDataSource>
            <asp:HiddenField ID="HiddenFieldIdLegalizacion" runat="server" />
        </div>
    </ContentTemplate>
</asp:UpdatePanel>
